class Dog:
    food="骨头"
    def __init__(self):
       self.name="小黑"
    def showInfo(self):  #self---->对象名=Dog()
        self.eat()
        pass
    @staticmethod
    #被@staticmethod所修饰的方法就是静态方法
    #静态方法不能直接调用成员属性，成员方法
    #静态方法可以通过类名.类属性/类方法来调用
    def eat():
        print(Dog.food)
        print("静态方法")
#调用
# 1、类名.静态方法名  推荐
# 2、对象名.方法名()
Dog.eat()
d1=Dog()
d1.eat()
d1.showInfo()


def eat():
    print(Dog.food)
    print("静态方法")